@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;-webkit-text-size-adjust:none; font-size:14px;}
input,select,label{vertical-align:middle;font-family:"微软雅黑";}
ul,ol,li{list-style:none;}
input,img,select,textarea{border:0;outline:none;font-family:"微软雅黑";}
body{font-family:"微软雅黑";color:#000;font-size:14px;}
a{/*color:#333;*/color:#000;text-decoration:none;outline:none;}
a:hover{color:#18388b;}
.cj_clear{}

/*banner-开始*/
.zzpt_banner{width: 100%;position: relative;  }
.zzpt_banner img{width: 100%; min-width: 1440px;  }
.zzpt_log{width: 1200px; margin:0 auto; position: absolute; left:50%;  margin-left:-600px;height: 100px; border:0px solid #333;  }
.zzpt_log img{width: 424px; margin-top: 34px; min-width: 424px; }
/*banner-结束*/

/*专题首页 Begin*/

.zzpt_kuan{width: 1200px; margin:0px auto; overflow: hidden;}

.mrginT45{margin-top: 50px;}
.slideBox2{ width: 594px; height: 383px; overflow:hidden; position:relative; float: left;  }
.slideBox2 .hd{ height:29px; overflow:hidden; position:absolute; /*left:77px;*/ bottom:40px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:18px;  height:27px; line-height:25px; text-align:center; font-size: 15px; font-weight: bold;  cursor:pointer; color: #fff; border-radius: 25px; background-image: url(zzpt_lbt_con1.png); background-repeat: no-repeat; background-position: center center;}
.slideBox2 .hd ul li.on{ background-image: url(zzpt_lbt_con2.png); color:#fff; }
.slideBox2 .bd2{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd2 li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox2 .bd2 img{ width: 594px; height: 383px;; display:block;  }
.slideBox2 .cj_heise{ width: 164px;right: 0px; bottom:0px; height: 50px; }
.slideBox2 .cj_heise ul{float: right; margin-right: 15px; margin-top: 10px;}
.slideBox2 .bd2 li .cj_wuwu{position: absolute; cursor: pointer;  text-indent: 15px; bottom: 0px; left: 0px; font-size:18px; color: #fff; z-index: 1000000000;background-image: url(zzpt_lbt_bg.png); height: 50px; line-height: 50px; width: 100%;}
.slideBox2 .bd2 li .cj_wuwu a{color: #ffffff;cursor: pointer;}

/*资助公告-开始*/
.zzpt_zzgg{width: 560px; margin-left: 45px; float:right; }

/*标题-开始*/
.zzpt_zzgg_bt{width: 100%; height: 50px; border: 0px solid #000;}
.zzpt_zzgg_bt_left{ position: relative; overflow: hidden; float: left; height: 50px;  }
.zzpt_zzgg_bt_left_line{ position: relative; width:100%; right:50px;   height: 41px; border-bottom: 2px solid #26ac39; }
.zzpt_zzgg_bt_left img{ position: absolute; right:0px; top:0px; }
.lw211{width: 211px; }

.zzpt_zzgg_bt_center{border: 0px solid #ccc;float: left; padding:0px 7px;  font-size: 40px; font-weight: bold; color: #0a70b6; }
.zzpt_zzgg_bt_center a{ color: #0a70b6; }
.zzpt_zzgg_bt_center a:hover{ color: #26ac39; }

.zzpt_zzgg_bt_right{float: left;height: 50px; border-bottom: 2px solid #26ac39; }
.zzpt_zzgg_bt_right img{padding-top: 25px;padding-left: 2px; }
.rw174{width: 174px; }
/*标题-结束*/

.zzpt_zzgg_cont{ padding-top: 4px; }
.zzpt_zzgg_cont ul{ padding-top: 10px; }
.zzpt_zzgg_cont ul li{height: auto; border-bottom: 1px dashed #cecfce; overflow: hidden; margin-top: 18px;}
.zzpt_zzgg_cont ul li a{display: block; font-size: 20px; font-weight: bold; line-height: 28px;  color: #333333; padding-bottom: 10px;}
.zzpt_zzgg_cont ul li a:hover{color: #0068b7;}
.zzpt_zzgg_cont ul li p{ font-size: 16px;  line-height: 30px;  color: #666666; }
.zzpt_zzgg_cont ul li p a{display: inline-block; font-size: 16px;  color: #26ac39; font-weight: normal; }
.zzpt_zzgg_cont ul li p a:hover{color: #0a70b6;}

/*资助公告-结束*/

.zzpt_stbh {width: 594px; float: left;  }
.zzpt_swdyxbh {width: 562px; float: right;  }

/*列表样式-开始*/
.zzpt_list_cont{ width: 100%; padding-top: 30px; padding-left: 0px; padding-right: 0px; }
.zzpt_list_cont ul li{background-image: url(zzpt_list_dian.png); background-repeat: no-repeat; background-position: 0px 20px; padding-left: 16px;line-height: 45px; height: 45px; overflow: hidden; border-bottom: 0px dashed #ececec; vertical-align: bottom;}
.zzpt_list_cont ul li a{ border:0px solid #333; font-size: 18px;  color: #333333; float: left;}
.zzpt_list_cont ul li a:hover{color: #0f6ab4;}
.zzpt_list_cont ul li span{float: right; font-size: 18px; color: #999999;}
/*列表样式-结束*/


/*项目成果和受资助单位-背景*/
.zzpt_lanmu_bg1 {width: 100%; padding-top: 30px;padding-bottom: 40px; background:url(zzpt_bg_lv.jpg) no-repeat #ebfdf6 bottom center;  }

/*环境法治和乡村振兴-背景*/
.zzpt_lanmu_bg2 {width: 100%; padding-top: 30px;padding-bottom: 40px; background:url(zzpt_bg_lan.jpg) no-repeat #e3f3fd bottom center;  }

/*底部-开始*/
.zzpt_foot{width: 1200px; margin:50px auto 0 auto;}
.zzpt_foot_top{width: 1200px; margin:0px auto 0 auto;height: 35px;background:url(zzpt_bootom_bg.jpg) no-repeat  bottom center;  }
.zzpt_foot_con{width: 1200px; margin:6px auto 0 auto;height: auto; font-size:16px;color:#000000; padding-top:20px; padding-bottom: 20px; text-align: center; line-height:24px;  background-color:#f5f5f5;  }
/*底部-结束*/

/*列表页--开始*/

/*面包屑-开始*/
.zzpt_mbx{font-size: 16px; color: #666666; text-align: right;}
.zzpt_mbx a{font-size: 16px; color: #666666;}
.zzpt_mbx span{display: inline-block;  padding-left: 26px;}
/*面包屑-结束*/

/*列表页-标题-开始*/
.zzpt_liebiao_bt{ position: relative; width: 100%; height: 50px; border: 0px solid #000; overflow: hidden;}
.zzpt_liebiao_bt_da{  width: 200%; }
.zzpt_liebiao_bt_left{ position: relative; overflow: hidden; float: left; height: 50px;  }
.zzpt_liebiao_bt_left_line{ position: relative; width:100%; right:0px;   height: 47px; border-bottom: 2px solid #26ac39; }
.zzpt_liebiao_bt_left img{ position: absolute; right:0px; top:0px; }
.lw50{width: 50px; }

.zzpt_liebiao_bt_center{border: 0px solid #ccc;float: left; padding:0px 7px;  font-size: 40px; font-weight: bold; color: #0a70b6; }
.zzpt_liebiao_bt_center a{ color: #0a70b6; }
.zzpt_liebiao_bt_center a:hover{ color: #26ac39; }

.zzpt_liebiao_bt_right{ position: relative;float:left; width: 1200px; height: 47px; border-bottom: 2px solid #26ac39; }
.zzpt_liebiao_bt_right img{padding-top: 25px; }
.rw975{width: 975px; }
/*列表页-标题-结束*/


/*列表样式-开始*/
.zzpt_list1_cont{ width: 100%; padding-top: 30px; padding-left: 0px; padding-right: 0px; }
.zzpt_list1_cont ul{ padding:0px 20px;  }
.zzpt_list1_cont ul li{background-image: url(zzpt_list_dian.png); background-repeat: no-repeat; background-position: 0px 24px; padding-left: 16px;line-height: 55px; height: 55px; overflow: hidden; border-bottom: 1px dashed #ececec; vertical-align: bottom;}
.zzpt_list1_cont ul li a{ border:0px solid #333; font-size: 18px;  color: #333333; float: left;}
.zzpt_list1_cont ul li a:hover{color: #0f6ab4;}
.zzpt_list1_cont ul li span{float: right; font-size: 18px; color: #999999;}
/*列表样式-结束*/

/*列表页--结束*/


/*分页2-开始1200  */
.page-large{ padding-bottom: 30px;padding-top: 60px; text-align:center;overflow: hidden;    }
.page-large .page1{position:relative; left:50%; float: left; }

.page{ position: relative;left: -50%; text-align:center;font-size:12px;padding:0px 0 0;}
.page a{cursor: pointer; float: left; margin-right: 5px; display: block; height: 30px; line-height: 30px; padding: 0px 10px; border:1px solid #dddddd; border-radius: 2px; font-size: 16px; color: #666666;}
.page a:hover {border:1px solid #0d6ba3; background:#0d6ba3; color:#fff;}
.page .page_now{border:1px solid #0d6ba3; background:#0d6ba3; color:#fff; }
.shangyiye{}
.next2{}
.shangyiye:hover{border:1px solid #0d6ba3; background: #0d6ba3; color: #fff;}
.next2:hover{border:1px solid #0d6ba3; background: #0d6ba3; color: #fff;}
.page span{float: left; margin-right: 5px; display: block; height: 30px; line-height: 30px; padding: 0px 0px;font-size: 16px; color: #666666;}
input.dm2_input1{width: 40px; height: 18px; line-height: 18px;padding:6px 0px; border:1px solid #dddddd; border-radius: 2px; vertical-align:middle; text-align: center; font-size: 16px; color: #666;}
.page a.dm2_qianwang{ width: 45px; background-color: #dddddd; border-radius: 2px; border: 0px solid #dddddd; color: #666666; padding-left: 0px;padding-right: 0px; margin-top: 1px; height: 31px;line-height: 31px; cursor: pointer;}

 /*分页2-结束1200  */


/*详情页-开始*/
.xiangqingbian{padding:38px 38px; border: 1px solid #d9d9d9; margin-top: 40px;}

.zzpt_xq_tit{text-align: center; padding-bottom: 35px; padding-top: 10px; }
.zzpt_xq_tit h2{font-size: 30px; color: #0f6ab4;}
.zzpt_xq_fuzhu{text-align: center;}
.zzpt_xq_fuzhu span{display: inline-block; font-size: 16px; color: #666666; background-repeat: no-repeat; background-position: 0px 1px; padding-left: 23px; height: 18px; line-height: 18px; margin:0px 10px;}
.zzpt_xq_fz1{background-image: url(zzpt_xq_icon1.png);}
.zzpt_xq_fz2{background-image: url(zzpt_xq_icon2.png);}
.zzpt_xq_line{border-bottom: 1px solid #d9d9d9; margin-top: 32px;margin-bottom:50px;}
.zzpt_xq_neirong{font-size: 16px; color: #333333; line-height: 40px; padding: 0px 25px;}
.zzpt_xq_neirong p{font-size: 16px; color: #333333; text-indent: 0px; line-height: 40px;}
/*详情页-结束*/